using System.Data;
using System.Windows.Forms;

namespace ctsu.BaseForms
{
	public interface IBLFormReportTimePeriodBase
	{
		FormReportTimePeriodBase FormReport { get; set; }
		CriteriaInfo Criteria { get; set; }
		TitleInfo Title { get; set; }
		FormReportInfo ReportMeta { get; set; }
		DataTable ReportData { get; set; }
		DataView ReportView { get; set; }
		bool IsGridInitialized { get; set; }
		bool Initialize();
		bool Run();
		bool Print();
		bool Exit();
		void GenericAction(Control sender, System.EventArgs e);
	}
}
